Befunge-93 is an esoteric programming language where programs are assemblages of characters arranged in a two-dimensional, Cartesian grid. bef is the reference interpreter for the Befunge-93 language.
This Internet Archive item runs bef version 2.11, built for DOS using Borland C++ 3.1, running under DOSBox. It also includes the Befunge-93 example programs from that time. A menu
system is included to help demonstrate the language, as well as a simple text editor (TED3.COM) to allow the user to modify or create new Befunge-93 programs.
Note that bef's debug mode uses the DOS blinking underline cursor to indicate the current execution position in the program, but DOSBox does not emulate this well; if the cursor is moving rapidly it simply does not display it. This may make it more difficult to follow the execution animation of many of the example programs.